using Admin2025.Domain.Entities.App;

namespace Admin2025.Domain.DomainService;

public class RbacDomainService
{
    /// <summary>
    /// 检查用户是否有权限访问指定资源。
    /// </summary>
    /// <param name="user">用户实体。</param>
    /// <param name="resourceCode">资源编码。</param>
    /// <returns>如果用户有权限访问该资源，返回 true；否则返回 false。</returns>
    public bool HasAccessToResource(AppUser user, string resourceCode)
    {
        return user.HasPermission(resourceCode);
    }
}